I gotta lil problem.

So i have a clasmate named Butters (not his actual name). And we have been meeting eachother fkr a couple of months and playing card games and computer games. I think i have a crush on him now. I dont know how to tell him that i have a crush on him. He is pan and sometimes does flirty stuff but the problem is that i dont understand if it is a joke or not. Am i overthinking or is he actually meaning it? If i ask him out what if he rejects me?

So i have a clasmate named Butters (not his actual name). And we have been meeting eachother fkr a couple of months and playing card games and computer games. I think i have a crush on him now. I dont know how to tell him that i have a crush on him. He is pan and sometimes does flirty stuff but the problem is that i dont understand if it is a joke or not. Am i overthinking or is he actually meaning it? If i ask him out what if he rejects me?